import axios from 'axios'
import { Massage } from 'element-ui'
// 创建一个axios实例
const service = axios.create({
  timeout: 5000,
  baseURL: process.env.VUE_APP_BASE_API
})
// 请求拦截器
service.interceptors.request.use()
// 相应拦截器
service.interceptors.response.use(response => {
  const { success, message, data } = response.data
  if (success) {
    return data
  } else {
    Massage.error(message)
    return Promise.reject(new Error(message))
  }
}, error => {
  Massage.error(error.message)
  return Promise.reject(error)
})
// 导出axios实例
export default service
